/*
 * Vnoise.h
 *
 *  Created on: Apr 5, 2012
 *      Author: hxu
 */

#ifndef VNOISE_H_
#define VNOISE_H_
#include <iostream>

namespace Cxuh {

class Vnoise {
public:
	Vnoise();
	Vnoise(double v, double f, double p, int t);
	virtual ~Vnoise();
	double getVn(){return Vn;};
	double getfn(){return fn;};
	double getPhi(){return phi;};
	int getTier(){return tier;};
	friend std::ostream& operator << (std::ostream& out, Vnoise&);

private:
	double Vn, fn, phi;
	int tier;
};

} /* namespace Cxuh */
#endif /* VNOISE_H_ */
